﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DigiLib;
using BusinessObjects.BO_GetObjects;

public partial class Administrator_Controls_ChangePassword : System.Web.UI.UserControl {
    protected void Page_Load(object sender, EventArgs e) {

    }
    protected void btnSubmit_Click(object sender, EventArgs e) {
        try {
            string username, old_password, new_password, result = null;
            username = Administrator.USER_NAME;
            old_password = txtOldPassword.Text.Trim();
            new_password = txtNewPassword.Text.Trim();

            result = BO_cms_users.ChangePassword(username, old_password, new_password);
            if (result.Equals("INVALID_PASSWORD")) {
                divMessage.InnerHtml = MessageBox.Error("Lỗi", "Mật khẩu cũ không đúng!");
            } else {
                divMessage.InnerHtml = MessageBox.Success("Thông báo", "Đổi mật khẩu thành công!");
            }
        } catch (Exception ex) {
            divMessage.InnerHtml = MessageBox.Error("Lỗi hệ thống", "Phát hiện lỗi như sau: " + ex.Message);
        }
    }
}